package com.eedi.framework.info.controller.org.vo;

import com.eedi.framework.common.enums.CommonStatusEnum;
import com.eedi.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

@Schema(description = "经营管理 - 机构分页 Request VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class OrgInfoPageReq extends PageParam {

    /**
     * 机构名称
     * 营业执照中的名称
     */
    @Schema(description = "机构名称", example = "杭州永聚长青科技有限公司")
    private String orgName;

    /**
     * 机构编码
     * 营业执照中的统一信用编码
     * Unified Social Credit Code : uscCode
     */
    @Schema(description = "机构编码（营业执照中的统一信用编码）", example = "91330108MADNA66Q36")
    private String orgUscCode;

    /**
     * 机构状态
     */
    @Schema(description = "机构状态",example = "1")
    private CommonStatusEnum orgInfoStatus;
}
